http://www.adobe.com ExtendScript ToolKit

TaggedData_s Struct Reference

#include <SoSharedLibDefs.h>

List of all members.


Detailed Description

All data is passed in and out in a tagged data structure.

This structure can hold a few basic data types. If you want to return a string value, you need to provide a FreeMem() entry point in your DLL so ExtendScript can free the memory after usage. Since ExtendScript does not know about the structure packing alignment, please use a pack alignment of 8. This should be OK for all 32-bit systems.

Public Attributes

union {
   long   intval
   double   fltval
   char *   string
   long *   hObject
data
long type
long filler


Member Data Documentation

union { ... } TaggedData_s::data


The documentation for this struct was generated from the following file:

Adobe Solutions NetworkCopyright© 2008 Adobe Systems Incorporated. All rights reserved.

Terms of Use  Online Privacy Policy  Adobe and accessibility  Avoid software piracy  Permissions and Trademarks